import tools from "../utils/tools.js";
export const marginProps = {
  // 设置整体外边距
  margin: {
    type: [String, Number],
  },
  // 设置上外边距
  mt: {
    type: [String, Number],
    default: "0",
  },
  // 设置下外边距
  mb: {
    type: [String, Number],
    default: "0",
  },
  // 设置左外边距
  ml: {
    type: [String, Number],
    default: "0",
  },
  // 设置右外边距
  mr: {
    type: [String, Number],
    default: "0",
  },
};

export function marginStyle(props) {
  if (props.margin) {
    return {
      margin: props.margin,
    };
  }
  return {
    margin: `${tools.addUnit(props.mt)} ${tools.addUnit(
      props.mr
    )} ${tools.addUnit(props.mb)} ${tools.addUnit(props.ml)}`,
  };
}
